Python Job: Python Engineer MSH

Job added on

Company

Vodafone

Location

Madrid - Spain

Job type

Full-Time

Python Job Details

Would you like to be part of our new adventure in Malaga? Vodafone Group is launching its new technological HUB (MSH), an international center of excellence dedicated to research and development of technical solutions, such as Secure Networks, 5G and 6G development, Open RAN, IoT, MPN & MEC and UCC for Vodafone Business, platforms and enterprise solutions.

Come and join us to create the future together!


Role Purpose:

The successful candidate will contribute as a SME to evolve product and services towards the delivery of world class customer products aligned with the vision of Vodafone’s enterprise connectivity products.
He or She will work in a team of architects, technical designers, and developers specifically to build next generation Assurance Product with extended scope in software defined solutions.


The role will involve understanding and implementing multivendor and standard based APIs and creating software to build cloud native applications. A good understanding of micro- services architectures and micro-service design patterns, functions as a service, infrastructure as a service (AWS, GCP) will be needed as part of this role, Knowledge of object oriented development and skill in an appropriate language is essential, along with sound knowledge of software design patterns, and SOLID principles. We may expand the languages we use as the microservices we develop require, so a willingness to adapt to new frameworks is also desirable. An understanding of Infrastructure as Code, and tooling such as Terraform will be needed or learned

Purpose of the team is to build best in class products/services – from ideation to MVP - suitable for global enterprise business customers and to support the evolution in fully developed product suites. The role will involve understanding infrastructure and networking foundational concepts about different connectivity technologies, fixed and mobile, with a specific focus on modern network architecture and technologies used for Software Defined Networks.

The role is highly interactive, and requires the ability to work with other internal departments, and the wider Vendor community, as part of a virtual team; will involve working with agile and devops methodologies to develop architectures, components and capabilities as part of a E2E service product following Vodafone common models, practices and adoption of open API and appropriate standards.


Must to have technical / professional qualifications:

  • The SW we build can be considered a light orchestration/automation and assurance system
  • Microservices and containers and run in Kubernetes clusters in Amazon AWS
  • For DB: MongoDB and a graph DB called Neo4J
  • API REST
  • The CI/CD tools: GitLab or GitHub
  • Programming languages: Currently we are using python but it would be nice if you have experience working with some of Go, Rust or Scala (we are going to use them in the future)


Please, apply with an English version of your CV.

Why Vodafone?

At Vodafone we are concerned about being a company committed to diversity as an engine of change. We are proud to offer equal opportunities regardless of race, nationality, cultural origin, sex, age, marital status, sexual orientation, gender identity, disability and religious or political beliefs.